#pragma once
#include<memory>
#include "InputDevices.h"
#include "VideoEncoder.h"
#include <thread>
#include <vector>

class CInputDevices;
using namespace std;

class CCamerEncoder
{
public:
	CCamerEncoder();
	void run();
private:
	unique_ptr<CInputDevices> m_pInputDevices;
	unique_ptr<CVideoEncoder> m_pVideoEncoder;

	std::vector<std::thread> m_Thread;
};